*** empty log message ***
authorRichard M. Stallman <rms@gnu.org>
Sat, 21 Dec 2002 18:19:13 +0000 (18:19 +0000)
committerRichard M. Stallman <rms@gnu.org>
Sat, 21 Dec 2002 18:19:13 +0000 (18:19 +0000)
src/ChangeLog

index c07918b04876517413953670c890da8abe978838..6de8602e6f69e19e307a745c8a5062f1dded7b15 100644 (file)
@@ -1,9 +1,46 @@
+2002-12-21  Richard M. Stallman  <rms@gnu.org>
+
+       * xmenu.c (popup_get_selection): Now static.  New arg DO_TIMERS.
+       If it is non-nil, run timers.  Use an unwind-protect to requeue
+       the events that were read ahead.
+       (popup_get_selection_unwind): New subroutine.
+       (popup_get_selection_queue): File-scope variable now holds that queue.
+       (xmenu_show): Pass 0 for DO_TIMERS to popup_get_selection.
+       (xdialog_show): Pass 1 for DO_TIMERS to popup_get_selection.
+       Use an unwind-protect to pop down the dialog box.
+       (xdialog_show_unwind): New subroutine implements that.
+
+       * xdisp.c (row_containing_pos): Change exit test using last_y.
+       (try_window_id): Abort if row_containing_pos returns null.
+
+       * lread.c (load_error_handler): New function.
+       (Fload): Handle errors in Fsubstitute_in_file_name.
+       Don't expect Fsignal to return.
+
+       * Errors and throws work right with interrupt blocking.
+       * eval.c (struct catchtag): New elt interrupt_input_blocked.
+       (unwind_to_catch): Restore interrupt_input_blocked from saved value.
+       (internal_catch, Fcondition_case, internal_condition_case) 
+       (internal_condition_case_1, internal_condition_case_2): Save it.
+       (Fsignal): Don't do TOTALLY_UNBLOCK_INPUT.
+
+       * editfns.c (Fformat): Add parens.
+
+       * dired.c (file_name_completion): Fix that change.
+       Delete special quit-handling code; just use QUIT.
+
+2002-12-21  Tak Ota  <Takaaki.Ota@am.sony.com>  (tiny change)
+
+       * dired.c (file_name_completion): Close directory on error
+       just as in directory_files_internal.
+
 2002-12-19  David Kastrup  <David.Kastrup@t-online.de>
 
        * window.c (Fset_window_configuration): Set old_point to correct
        value when new_current_buffer == current_buffer.
 
 2002-12-17  Ben Key <bkey1@tampabay.rr.com>
+
        * Revisited my earlier fix for the following entry in
        etc/PROBLEMS: 
        "Emacs built on Windows 9x/ME crashes at startup on Windows XP,
 
        * s/sol2-8: Removed.  (Not necessary.)
 
-2002-12-09  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@uni-duisburg.de>
+2002-12-09  Matthew Swift  <swift@alum.mit.edu>
 
        * editfns.c (Fformat): Handle precision in string conversion
        specifiers like libc functions do (ie, print at most that many
-       characters).  From Matthew Swift <swift@alum.mit.edu>.
+       characters).
 
 2002-12-08  Richard M. Stallman  <rms@gnu.org>
 
        while blocking on select.
 
        * mac.c (sys_read): Use sys_select to test for input first
-       before calling read to allow C-g to break.
+       before calling read, to allow C-g to break.
 
 2002-12-07  Richard M. Stallman  <rms@gnu.org>